devote oneself intensely to a job or activity - Spanisch Englisch Wörterbuch